﻿/*
 * Criado por SharpDevelop.
 * Usuário: Haunter224
 * Data: 06-11-2012
 * Hora: 09:33
 * 
 * Esta é a interface base do Omega
 * Todas as interfaces devem ser filhas desta
 */
using System;

namespace Omega.Game.Framework.Interfaces
{
	/// <summary>
	///  Base Interface.
	/// </summary>
	public interface IBase
	{
		/// <summary>
		/// Gets The name of the Interface
		/// </summary>
		String Name{get; set;}
		
		/// <summary>
		/// Initialization of the interface
		/// </summary>
		void Init();
		
		/// <summary>
		/// Update of the interface
		/// </summary>
		void Update();
		
		/// <summary>
		/// Dispose of the interface
		/// </summary>
		void Dispose();
		
	}
}
